Untappd Beer Review Scraper avatar

Untappd Beer Review Scraper

Pricing

Pay per event

Go to Apify Store
Untappd Beer Review Scraper

Untappd Beer Review Scraper

Scrape beer check-ins (reviews), ratings, and metadata from Untappd. Input beer URLs or search queries to collect structured check-in data: ratings, reviewer info, comment text, serving style, venue, ABV, IBU, and beer style.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Scrape beer check-ins (reviews), ratings, and detailed metadata from Untappd — the world's most popular beer discovery and check-in app. Input a list of beer page URLs or search queries, and get back structured check-in data for every beer: reviewer info, individual ratings, tasting notes, serving style, venue, ABV, IBU, and beer style.

What you can scrape

  • Check-in ID and URL — direct link to each check-in
  • Beer metadata — name, brewery, style, ABV, IBU, global rating, total check-in count
  • Per-check-in data — reviewer name + profile URL + avatar, individual rating (0-5), comment/tasting note, serving style (Draft, Bottle, Can, etc.), venue name + URL, check-in date, photo URLs
  • Brewery info — brewery name and Untappd profile URL

Use cases

  • Breweries — monitor consumer feedback on your beers or competitor beers
  • Researchers — analyze beer preference trends, serving style distributions, regional tastes
  • Marketers — identify top-rated beers by style, region, or venue type
  • Beer apps — populate beer databases with real consumer ratings and tasting notes

Input

You can supply input in two ways, and they can be combined:

Beer URLs: paste one or more Untappd beer page URLs directly.

{
"startUrls": [
{ "url": "https://untappd.com/b/sierra-nevada-brewing-co-pale-ale/6284" },
{ "url": "https://untappd.com/b/dogfish-head-60-minute-ipa/8429" }
],
"maxItems": 50
}

Search queries: enter beer names or brewery names and the actor finds the top matching beers.

{
"searchQueries": ["Sierra Nevada Pale Ale", "Dogfish Head IPA"],
"maxItems": 50
}

Input parameters

ParameterTypeDescription
startUrlsarrayList of Untappd beer page URLs to scrape directly
searchQueriesarraySearch terms — the actor finds beers matching each query
maxItemsintegerMaximum total check-in records to collect (default: 10)

Output

Each record represents one check-in (review):

{
"checkin_id": "1576762166",
"checkin_url": "https://untappd.com/user/kulkarnishikher/checkin/1576762166",
"beer_name": "Pale Ale",
"beer_url": "https://untappd.com/b/sierra-nevada-brewing-co-pale-ale/6284",
"beer_id": "6284",
"brewery_name": "Sierra Nevada Brewing Co.",
"brewery_url": "https://untappd.com/SierraNevada",
"beer_style": "Pale Ale - American",
"abv": "5.6%",
"ibu": "38",
"global_rating": 3.62,
"total_checkins": "1.3M+",
"user_name": "kulkarnishikher",
"user_slug": "kulkarnishikher",
"user_url": "https://untappd.com/user/kulkarnishikher",
"user_avatar_url": "https://gravatar.com/...",
"rating": 4,
"comment": null,
"serving_style": "Bottle",
"venue_name": "Untappd at Home",
"venue_url": "https://untappd.com/v/at-home/9917985",
"checkin_date": "Wed, 10 Jun 2026 12:41:12 +0000",
"photos": [],
"scraped_at": "2026-06-10T13:00:00.000Z"
}

How it works

  1. For each searchQuery, the actor fetches the Untappd search results page and collects beer page URLs for the top matches.
  2. For each beer URL (from startUrls or search results), the actor scrapes the beer detail page which contains the full beer metadata and the 20 most recent check-ins rendered inline on the page.
  3. Records are saved and the actor stops when maxItems is reached.

Notes

  • Each beer page contains approximately 20 check-ins. Supply multiple beer page URLs to collect larger datasets.
  • Untappd does not require authentication for public beer and check-in data.
  • The total_checkins field is in Untappd display format (e.g. "1.3M+" for popular beers).